﻿using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class Entidades : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {


    }


    protected void callbackPanel_Callback(object source, DevExpress.Web.ASPxClasses.CallbackEventArgsBase e)
    {
        //edBinaryImage.Value = FindImage(e.Parameter);
        Detalles(e.Parameter);
    }
    private void Detalles(string id)
    {
        //AccessDataSource ds = new AccessDataSource();
        //ds.DataFile = AccessDataSource1.DataFile;
        //ds.SelectCommand = string.Format("Select Notes FROM [Employees] WHERE [EmployeeId]={0}", id);
        //DataView view = (DataView)ds.Select(DataSourceSelectArguments.Empty);
        //if (view.Count > 0)
        //{
        //    return view[0]["Notes"];//}
        //return null;
        SqlDataSourceDetalles.SelectCommand = "SELECT ART_ENTIDADES_ARTES.ENT_NOMBRE AS Entidad, ART_ENTIDADES_ARTES.ENT_IMAGEN, ART_ENTIDAD_UBICACION.ENT_DIRECCION AS Dirección, ART_ENTIDADES_ARTES.ENT_RESENA AS Descripción, ART_ENTIDAD_UBICACION.ENT_TELEFONO AS Teléfono, ART_ENTIDAD_UBICACION.ENT_CORREO_ELECTRONICO_ENTIDAD AS Correo, ART_ENTIDAD_UBICACION.ENT_PAGINA_WEB AS [Página WEB], ART_ENTIDAD_INFRAESTRUCTURA.ENT_SINO_INFRAESTRUCTURA_DISCAPACITADOS AS [Infraestructura para personas en situación de discapacidad?], ART_ENTIDAD_INFRAESTRUCTURA.ENT_SINO_BIEN_INTERES_CULTURAL AS [Ubicada en un Bien de Interés Cultural?] FROM BAS_ZONAS_GEOGRAFICAS AS BAS_ZONAS_GEOGRAFICAS_1 INNER JOIN BAS_ZONAS_GEOGRAFICAS ON BAS_ZONAS_GEOGRAFICAS_1.ZON_ID = BAS_ZONAS_GEOGRAFICAS.ZON_PADRE_ID INNER JOIN ART_ENTIDAD_UBICACION ON BAS_ZONAS_GEOGRAFICAS.ZON_ID = ART_ENTIDAD_UBICACION.ZON_ID INNER JOIN ART_ENTIDADES_ARTES ON ART_ENTIDAD_UBICACION.ENT_ID = ART_ENTIDADES_ARTES.ENT_ID INNER JOIN ART_ENTIDAD_ACTIVIDAD ON ART_ENTIDADES_ARTES.ENT_ID = ART_ENTIDAD_ACTIVIDAD.ENT_ID INNER JOIN ART_ENTIDAD_FORMACION ON ART_ENTIDADES_ARTES.ENT_ID = ART_ENTIDAD_FORMACION.ENT_ID INNER JOIN ART_ENTIDAD_INFRAESTRUCTURA ON ART_ENTIDADES_ARTES.ENT_ID = ART_ENTIDAD_INFRAESTRUCTURA.ENT_ID INNER JOIN ART_ENTIDAD_NATURALEZA_JURIDICA ON ART_ENTIDADES_ARTES.ENT_ID = ART_ENTIDAD_NATURALEZA_JURIDICA.ENT_ID WHERE (ART_ENTIDAD_ACTIVIDAD.ENT_AREA_ARTISTICA = 16) AND (ART_ENTIDADES_ARTES.ENT_ESTADO = 'P')  AND ART_ENTIDADES_ARTES.ENT_ID=" + id;
        DataView view = (DataView)SqlDataSourceDetalles.Select(DataSourceSelectArguments.Empty);
        if (view.Count > 0)
        {
            litText.Text = view[0]["Entidad"].ToString();
            litDireccion.Text = view[0]["Dirección"].ToString();
            litTelefono.Text = view[0]["Teléfono"].ToString();
            litCorreo.Text = view[0]["Correo"].ToString();
            
            litDescripcion.Text = view[0]["Descripción"].ToString();
            litPaginaWEB.Text = view[0]["Página WEB"].ToString();
            
        }
        //return null;
    }


    //byte[] FindImage(string id)
    //{
    //    //SqlDataSource ds = new SqlDataSource();
    //    //ds = SqlDataSource1;
    //    SqlDataSourceDetalles.SelectCommand = "SELECT ART_ENTIDADES_ARTES.ENT_NOMBRE AS Entidad, ART_ENTIDADES_ARTES.ENT_IMAGEN, ART_ENTIDAD_UBICACION.ENT_DIRECCION AS Dirección, ART_ENTIDADES_ARTES.ENT_RESENA AS Descripción, ART_ENTIDAD_UBICACION.ENT_TELEFONO AS Teléfono, ART_ENTIDAD_UBICACION.ENT_CORREO_ELECTRONICO_ENTIDAD AS Correo, ART_ENTIDAD_UBICACION.ENT_PAGINA_WEB AS [Página WEB], ART_ENTIDAD_INFRAESTRUCTURA.ENT_SINO_INFRAESTRUCTURA_DISCAPACITADOS AS [Infraestructura para personas en situación de discapacidad?], ART_ENTIDAD_INFRAESTRUCTURA.ENT_SINO_BIEN_INTERES_CULTURAL AS [Ubicada en un Bien de Interés Cultural?] FROM BAS_ZONAS_GEOGRAFICAS AS BAS_ZONAS_GEOGRAFICAS_1 INNER JOIN BAS_ZONAS_GEOGRAFICAS ON BAS_ZONAS_GEOGRAFICAS_1.ZON_ID = BAS_ZONAS_GEOGRAFICAS.ZON_PADRE_ID INNER JOIN ART_ENTIDAD_UBICACION ON BAS_ZONAS_GEOGRAFICAS.ZON_ID = ART_ENTIDAD_UBICACION.ZON_ID INNER JOIN ART_ENTIDADES_ARTES ON ART_ENTIDAD_UBICACION.ENT_ID = ART_ENTIDADES_ARTES.ENT_ID INNER JOIN ART_ENTIDAD_ACTIVIDAD ON ART_ENTIDADES_ARTES.ENT_ID = ART_ENTIDAD_ACTIVIDAD.ENT_ID INNER JOIN ART_ENTIDAD_FORMACION ON ART_ENTIDADES_ARTES.ENT_ID = ART_ENTIDAD_FORMACION.ENT_ID INNER JOIN ART_ENTIDAD_INFRAESTRUCTURA ON ART_ENTIDADES_ARTES.ENT_ID = ART_ENTIDAD_INFRAESTRUCTURA.ENT_ID INNER JOIN ART_ENTIDAD_NATURALEZA_JURIDICA ON ART_ENTIDADES_ARTES.ENT_ID = ART_ENTIDAD_NATURALEZA_JURIDICA.ENT_ID WHERE (ART_ENTIDAD_ACTIVIDAD.ENT_AREA_ARTISTICA = 16) AND (ART_ENTIDADES_ARTES.ENT_ESTADO = 'P')  where ART_ENTIDADES_ARTESENT_ID=" + id;
    //    DataView view = (DataView)SqlDataSourceDetalles.Select(DataSourceSelectArguments.Empty);
    //    if (view.Count > 0)
    //        return view[0][0] as byte[];
    //    return null;
    //}

}